WA
suporte otserv

(resolvido) Como por Exausted em qualquer spell ?

Por Wase Wiss, 25 de nov. de 2016 em Resolvidos

zz
otserv
4
811
Wase WissW
25 de novembro de 2016 às 19:18

Eae Galera blz ? eu queria perguntar para vocês coo faço para por exausted em uma spell, qualquer uma, será que alguém poderia min ajuda ? @Deadpool poderia min ajuda ?

 

DeadpoolD
25 de novembro de 2016 às 19:22
Melhor resposta

hum... Olha:
1: em Spells.xml. acha a tag da sua spell, exemplo:
 

<instant name="Invisibility" words="utana vid" lvl="35" mana="440" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" event="script" value="support/invisible.lua">

procura por:

exhaustion="1000"

muda o 1000, pra o tempo de exaust desejado.. 

 

2: no arquivo.lua da spell, depois de function onCastSpell(cid, var) da um enter e adiciona:

local waittime = 10 --tempo em segundoslocal storage = 2521 --storage do exuast, em cada magia uma storage diferente.if exhaustion.check(cid, storage) then	doPlayerSendTextMessage(cid, 27, "Voce tem que espera " .. exhaustion.get(cid, storage) .. " segundos.")return false endexhaustion.set(cid, storage, waittime)

 

Wase WissW
25 de novembro de 2016 às 19:28
2 minutos atrás, Deadpool disse:

hum... Olha:

Vlw Mano, Sempre min ajudando <3

DeadpoolD
25 de novembro de 2016 às 19:43

Caro membro, seu tópico foi movido de Otserv > Suporte Otserv para Suporte Otserv > Otserv > Pedidos e Dúvidas Resolvidos.